Skip to main content

Controls

This documentation allows you to understand the Form controls in Bimser Synergy CSP.

DataBoundControl​

The DataBoundControl class provides a base for visual controls that bind to entity data and support validation, data loading, and state comparison. See DataBoundControl documentation for more details.

Mirror​

The Mirror class extends BaseControl and represents a control that mirrors another control's properties. See Mirror documentation for more details.

Column​

Represents a sealed column control inheriting from LayoutControl. See Column documentation for more details.

EditControl_TValue​

The EditControl_TValue class is an abstract base for editable input controls where the value and event value types are the same. It inherits from EditControl_TValue_TEventValue with both generic parameters set to TValue. See EditControl_TValue documentation for more details.

InputControl_TValue_TEventValue​

The InputControl_TValue_TEventValue class is an abstract base class for input controls that support typed value handling and change notification. It extends DataBoundControl and introduces value-based events and common input properties. See InputControl_TValue_TEventValue documentation for more details.

EditControlBase_TValue​

The EditControlBase_TValue class is an abstract base for editable controls where the value and event value types are the same. It simplifies usage by inheriting EditControlBase_TValue_TEventValue with both type parameters set to TValue. See EditControlBase_TValue documentation for more details.

LayoutControl​

The LayoutControl class is an abstract base class for controls that manage layout, including designer properties, items, and layout settings. See LayoutControl documentation for more details.

EditControlBase_TValue_TEventValue​

The EditControlBase_TValue_TEventValue class is an abstract base for editable input controls that manage both a typed value and editable text, including events for tracking text changes. See EditControlBase_TValue_TEventValue documentation for more details.

TextControl​

The TextControl class is an abstract base class for text-based input controls. It provides common functionality for handling string values, maximum length validation, and secret data configuration. See TextControl documentation for more details.

EditControl_TValue_TEventValue​

The EditControl_TValue_TEventValue class is an abstract base class for editable input controls that support placeholders and text alignment. It extends EditControlBase_TValue_TEventValue. See EditControl_TValue_TEventValue documentation for more details.

Section​

Represents a sealed section control inheriting from LayoutControl. See Section documentation for more details.

TextBox​

A multi-language supported input field for entering localized text content. See TextBox documentation for more details.

MultiLanguageTextControl​

A base input control that supports multi-language text entry and management, enabling localized content handling with event notifications for text changes. See MultiLanguageTextControl documentation for more details.

ContainerControl​

Represents a container control that supports read-only behavior and difference detection. See ContainerControl documentation for more details.

BaseControl​

The BaseControl class represents a base control with event handling, property management, and difference detection. See BaseControl documentation for more details.

InputControl_TValue​

The InputControl_TValue class is an abstract convenience base class for input controls where the value type and event value type are the same. It inherits from InputControl_TValue_TEventValue with both type parameters set to TValue. See InputControl_TValue documentation for more details.

VisualControl​

The VisualControl class represents a base visual control with properties related to visibility, styling, and interactivity. See VisualControl documentation for more details.